﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Fysh.ComputerScience.Genetics
{
    public enum ExecutionMode
    {
        /// <summary>
        /// Executes sequential code on the host
        /// </summary>
        NaitiveHost,
        /// <summary>
        /// Executes code in parallel using host thread pool
        /// </summary>
        PooledHost,
        /// <summary>
        /// Executes code sequentially on device
        /// </summary>
        SequentialDevice,
        /// <summary>
        /// Executes code in parallel on device
        /// </summary>
        ParallelDevice,
    }
}
